/* CSS Document */

/*
KISSY CSS Reset
理念：清除和重置是紧密不可分的
特色：1.适应中文 2.基于最新主流浏览器
维护：玉伯(lifesinger@gmail.com), 正淳(ragecarrier@gmail.com)
*/

/*
@import url('https://cdn.webfont.youziku.com/webfonts/nomal/103258/46986/592923e0f629e113049cfa87.css');
 */

/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */


fieldset, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}

/* 设置默认字体 */
body,samp,
button, input, select, textarea { /* for ie */
    /*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/
    font: 14px/1 'Microsoft Yahei',tahoma,arial,"Hiragino Sans GB",\5b8b\4f53; /* 用 ascii 字符表示，使得在任何编码下都无问题 */
}
input::-webkit-input-placeholder {color:#999;font-size:14px;}
input:-moz-placeholder { color:#999;font-size:14px;}
input::-moz-placeholder { color:#999;font-size:14px;}
input:-ms-input-placeholder {color:#999;font-size:14px;}
input[type=radio],input[type=checkbox]{
    vertical-align: middle; margin-right:5px;
}
input:focus{ outline:none; }

h1 { font-size: 18px; /* 18px / 12px = 1.5 */ font-weight:normal; }
h2 { font-size: 16px;font-weight:normal; }
h3 { font-size: 14px; font-weight:normal;}
h4, h5, h6 { font-size: 100%; font-weight:normal;}

address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, tt { font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

/* 重置列表元素 */
ul, ol { list-style: none; }

/* 重置文本格式元素 */
a{text-decoration:none;
    /*transition : all 0.2s linear ;-moz-transition : all 0.2s linear ;-webkit-transition : all 0.2s linear ;-o-transition : all 0.2s linear;*/
}
.un:hover { text-decoration: underline; }

abbr[title], acronym[title] { /* 注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果 */
    border-bottom: 1px dotted;
    cursor: help;
}

q:before, q:after { content: ''; }

/* 重置表单元素 */
legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使得表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* 重置 hr */
hr {
    border: none;
    height: 1px;
}

/**/
i{font-style:normal;}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html { overflow-y: scroll; min-width:1200px;}

/* CSS Document */
body{ background:#f4f4f4; min-width:1200px;}
html,body{ height: 100%;}

/* 图标类字体管理 */
@font-face {
    font-family: 'iconFont';  /* project id 271362 */
    src: url('//at.alicdn.com/t/font_271362_fft8xkvk8zadcxr.eot');
    src: url('//at.alicdn.com/t/font_271362_fft8xkvk8zadcxr.eot?#iefix') format('embedded-opentype'),
    url('//at.alicdn.com/t/font_271362_fft8xkvk8zadcxr.woff') format('woff'),
    url('//at.alicdn.com/t/font_271362_fft8xkvk8zadcxr.ttf') format('truetype'),
    url('//at.alicdn.com/t/font_271362_fft8xkvk8zadcxr.svg#iconFont') format('svg');
}
.iconFont{font:16px "iconFont";font-style:normal;-webkit-font-smoothing: antialiased; display:inline-block; -webkit-text-stroke-width:0.2px;}


/* 清除浮动效果 */
.cl:after {content:"."; display:block; height:0; visibility:hidden; clear:both; }
.cl { *zoom:1; }
.clear{ height:0; visibility:hidden; clear:both; }

/* 浮动设置 */
.fl{  display:inline-block;float: left;}
.fr{ float:right; display:inline-block}

/* 全局框架宽度设定 */
.w940{ width:940px;}
.container,.w1200,.userCenter{ width:1200px; margin:auto; position:relative;}
.userCenter{ margin: 0 auto 30px; overflow: hidden;}
.w1000{ width:1000px; margin:auto; position:relative;}

/* 内边距预设 */
.p5{ padding:5px;}.p10{ padding:10px;}.p15{ padding:15px;}.p20{ padding:20px;}.p25{ padding:25px;}.p30{ padding:30px;}
.pl5{ padding-left:5px;}.pl10{ padding-left:10px;}.pl15{ padding-left:15px;}.pl20{ padding-left:20px;}.pl25{ padding-left:25px;}.pl30{ padding-left:30px;}
.pr5{ padding-right:5px;}.pr10{ padding-right:10px;}.pr15{ padding-right:15px;}.pr20{ padding-right:20px;}.pr25{ padding-right:25px;}.pr30{ padding-right:30px;}
.pt5{ padding-top:5px;}.pt10{ padding-top:10px;}.pt15{ padding-top:15px;}.pt20{ padding-top:20px;}.pt25{ padding-top:25px;}.pt30{ padding-top:30px;}
.pb5{ padding-bottom:5px;}.pb10{ padding-bottom:10px;}.pb15{ padding-bottom:15px;}.pb20{ padding-bottom:20px;}.pb25{ padding-bottom:25px;}.pb30{ padding-bottom:30px;}

/* 外边距预设 */
.mc{ margin:0 auto;}
.m5{ margin:5px;}.m10{ margin:10px;}.m15{ margin:15px;}.m20{ margin:20px;}.m25{ margin:25px;}.m30{ margin:30px;}
.ml5{ margin-left:5px;}.ml10{ margin-left:10px;}.ml15{ margin-left:15px;}.ml20{ margin-left:20px;}.ml25{ margin-left:25px;}.ml30{ margin-left:30px;}
.mr5{ margin-right:5px;}.mr10{ margin-right:10px;}.mr15{ margin-right:15px;}.mr20{ margin-right:20px;}.mr25{ margin-right:25px;}.mr30{ margin-right:30px;}
.mt5{ margin-top:5px;}.mt10{ margin-top:10px;}.mt15{ margin-top:15px;}.mt20{ margin-top:20px;}.mt25{ margin-top:25px;}.mt30{ margin-top:30px;}.mt40{ margin-top:40px;}
.mb5{ margin-bottom:5px;}.mb10{ margin-bottom:10px;}.mb15{ margin-bottom:15px;}.mb20{ margin-bottom:20px;}.mb25{ margin-bottom:25px;}.mb30{ margin-bottom:30px;}.mb40{ margin-bottom:40px;}


/* 全局字体颜色设定 */
.a12{ color:#121212;}
.a333{ color:#333;}
.a56{ color:#565656;}
.a78{ color:#787878;}
.a333{ color:#333;}
.a444{ color:#444;}
.a555{ color:#555;}
.a666{ color:#666;}
.a888{ color:#888;}
.a999{ color:#999;}
.aGray{ color:#ccc;}
.af60{ color:#f60;}
.af90{ color:#f90;}
.aWhite{ color:#fff;}
.aBlue{ color:#09F;}
.aGreen{ color:#0C0;}
.af00{ color:#f00;}
.ahf60:hover{ color:#f60;}

/* 全局字体大小 */
.f12{ font-size:12px;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.f15{ font-size:15px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.f30{ font-size:30px;}
.f36{ font-size:36px;}


/*全局行高调用*/
.l20{ line-height: 20px;}
.l22{ line-height: 22px;}
.l24{ line-height: 24px;}
.l28{ line-height: 28px;}
.l30{ line-height: 30px;}
.l32{ line-height: 32px;}
.l36{ line-height: 36px;}
/*全局字体调用*/
.fa{ font-family:arial;}
.tl{ text-align:left;}
.tr{ text-align:right;}
.tc{ text-align:center;}
.bgWhite{ background:#fff;}

/*手势*/
.cup{cursor:pointer;}
.cud{cursor:default;}
.hide{display: none;}

/* 文本框样式控制 */
.input_t,.input{ border:1px #dedede solid; border-radius:3px; height:36px; line-height:42px; padding-left:5px; outline:none; blr:expression(this.onfocus=this.blur());}
.input_t.readonly,.input.readonly{background:#f9f9f9;}
.input_t.onFoucs,.input.onFoucs{ border-color:#f60;}
.input_t.readonly.onFoucs{border-color:#dedede;}
.select{ border:1px #dedede solid; border-radius:3px; height:36px; overflow:hidden; color:#565656; padding-left:8px;}
.btn_b{ background:#ff8a33; border:0;border-radius:3px; height:40px; line-height:44px; color:#fff; cursor:pointer; display:inline-block; text-align:center;}
.btn_b.border{ border:1px solid #f60; height:38px; line-height:38px; color: #f60;}
.btn_b.disabled,.btn_b.not{background:#ccc; cursor:default;}
.btn_b.disabled.border,.btn_b.not.border{background:#fff; cursor:default; border:1px solid #ccc; color: #999;}
.btn_b:hover{background:#fe8125;}
.btn_b.disabled:hover,.btn_b.not:hover{background:#ccc;}
.btn_b.disabled.border:hover,.btn_b.not.border:hover{background:#fff;}


/* 顶部bar */
.topBar{ height:40px; line-height:40px; background:#333; color:#b0b0b0; font-size: 14px;}
.topBar .tel{height:40px; overflow:hidden;}
.topBar .iconFont{font-size:18px; margin-right:3px; position:relative; top:1px;}
.topBar a{ height:20px; line-height:20px; display:block; float: left; padding:0 12px; margin:10px 0 0 0; color:#b0b0b0; border-radius:3px;}
.topBar a.login{ color:#f60; height: 24px; line-height: 24px; margin-top: 8px;}
.topBar a.logout{ padding-left: 0;}
.topBar a.login img.vip_grade{ width: 69px; height: 24px; display: block; float: left; margin-right: 5px;}
.topBar a.login:hover{color:#eb641a;}
.topBar a:hover{ color:#fff; text-decoration:none;}
.topBar .lastChild{border-right:0;}


/* 头部 */
.head{ width: 100%; height:90px; background:#fff;}
.head .logo{ margin-top:22px;}

/* 导航 */
.nav{ height:90px;}
.nav li{ float:left; height:90px; line-height:90px; padding:0 15px; font-size:18px; position: relative;}
.nav li a{ display:block; font-size:16px; color:#333; line-height:90px;}
.nav li a i.iconFont{font-size:12px; margin-left:5px; color:#bbb; width: 16px; text-align: center;}
.nav li a:hover,.nav li a.on{ color:#f60;}
.nav li .navHover{width:100%; height:auto; background:#fff; position: absolute; text-align:center; top:90px; right:0; z-index:11; display:none;
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 3px 6px rgba(0,0,0,0.2);
    box-shadow: 0 3px 6px rgba(0,0,0,0.2);
}
.nav li .navHover a{height:42px; line-height:42px; font-size:14px; color:#666; }
.nav li .navHover a:hover{background:#f6f6f6; color:#f60;}
.nav li .myAccount{height:34px; line-height:34px; border:1px solid #ddd; padding:0 25px; border-radius:20px; margin-top:27px;}
.nav li .myAccount:hover{background:#f90; border-color:#f90; color:#fff;}
.nav li .secondMenu{ width: 125px; height: auto; background: #fff; position: absolute; top: 75px; left: -5px; z-index: 10;
    -webkit-box-shadow: 0 0 6px #eee;
    -moz-box-shadow: 0 0 6px #eee;
    box-shadow: 0 0 6px #eee;
    display: none;
}
.nav li .secondMenu:after{content: ''; background: #fff; z-index: 1; width: 7px; height: 7px; position: absolute; display: block; top: -4px; left: 50%; margin-left: -4px;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-box-shadow: 0 0 6px #eee;
    -moz-box-shadow: 0 0 6px #eee;
    box-shadow: 0 0 6px #eee;
}
.nav li .secondMenu a{width: 125px; height: 40px; background: #fff; font-size: 14px; line-height: 40px; text-align: center; position: relative; z-index: 2;}
.nav li .secondMenu a:hover{ background: #f60; color: #fff;}
.nav li.on i.iconFont{ color: #f60;}


/*浮动导航*/
.quickNav{ width:100%; background:#fff; box-shadow:0 2px 6px #ccc; height:50px;  position:fixed; top:-70px; z-index:20;}
.quickNavUl{ height:36px; margin-top:7px;}
.quickNavUl li{ float: left; position: relative;}
.quickNavUl li a{ display: block; height: 36px; line-height:36px; padding: 0 25px; font-size: 16px; color: #444;}
.quickNavUl li a i.iconFont{font-size:12px; margin-left:5px; color:#bbb; width: 16px; text-align: center;}
.quickNavUl li a.myAccount{ height: 34px; line-height: 34px; border: 1px #dbdbdb solid; border-radius: 100px;}
.quickNavUl li a:hover,.quickNavUl li a.on{ background: #f60; color: #fff; border-radius: 100px;}
.quickNavUl li a.myAccount:hover{ border: 1px #fff solid;}
.quickNavUl li .secondMenu{ width: 124px; height: auto; background: #fff; position: absolute; top: 34px; left: -5px; z-index: 10;
    -webkit-box-shadow: 0 0 6px #eee;
    -moz-box-shadow: 0 0 6px #eee;
    box-shadow: 0 0 6px #eee;
    display: none;
}
.quickNavUl li .secondMenu:after{content: ''; background: #fff; z-index: 1; width: 7px; height: 7px; position: absolute; display: block; top: -4px; left: 50%; margin-left: -4px;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-box-shadow: 0 0 6px #eee;
    -moz-box-shadow: 0 0 6px #eee;
    box-shadow: 0 0 6px #eee;
}
.quickNavUl li .secondMenu a{width: 124px; height: 40px; padding: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0; background: #fff; font-size: 14px; line-height: 40px; text-align: center; position: relative; z-index: 2;}
.quickNavUl li .secondMenu a:hover{ background: #f60; color: #fff;}


/*面包屑*/
.position{width:auto; height:auto; margin:20px 0; font-size:14px; line-height:18px;}
.position a,.position i{color:#787878;}
.position a:hover{color:#f60;}
.position i{ margin:0 2px; font-size:12px; color: #ccc;}

/*底部*/
.footer{ background:#333; padding-top: 40px; overflow:hidden;}
.footer .topInfo{ padding-bottom:30px; color: #ddd;}
.footer .topInfo .footerLeft{ width:334px; margin-right:50px;}
.footer .topInfo .footerLeft .tel{ font-size:100px;}
.footer .topInfo .footerLeft .telNumber{ line-height:22px;}
.footer .topInfo .footerLeft .telNumber .online{ display: inline-block; padding: 3px 7px; border: 1px #434546 solid; color: #ddd; line-height:20px;}
.footer .topInfo .footerLeft .telNumber .online:hover{ color: #fff; background: #434546;}
.footer .topInfo .footerMiddle{ width:468px; height:120px; overflow:hidden; padding-left:30px; border-left:1px #434546 solid; border-right:1px #434546 solid; padding-right:30px; margin-right:50px;}
.footer .topInfo .footerMiddle .links li{ float:left; width:100px;  height:35px; text-align:center;}
.footer .topInfo .footerMiddle .links li a{ font-size:14px; color:#ddd;}
.footer .topInfo .footerMiddle .links li a:hover{ color:#fff;}
.footer .topInfo .footerRight{ width:235px; overflow:hidden;}
.footer .topInfo .footerRight .weChat{ text-align:center; font-size:14px; line-height:19px; color:#fff;}
.friend_link{width: 1200px; height: auto; padding:30px 0; font-size: 14px;color: #999; line-height: 20px; border-top: 1px solid #434546; border-bottom: 1px solid #434546;}
.friend_link a{color: #999; display: inline-block;}
.friend_link a:hover{color: #f60;}
.friend_links{ padding:15px 0 7px; border-top: 1px #434546 solid; color: #888; font-size: 12px;}
.friend_links dt{ width:70px;}
.friend_links dd{ width: 1130px;}
.friend_links a{ color: #888; border-right: 1px #434546 solid; padding: 0 10px; margin-bottom:8px; display:inline-block; height: 15px; line-height: 15px; overflow: hidden;}
.friend_links a:hover{ color: #fff;}
.footer-info-p li{ color:#888; line-height:20px;}
.safe-logo li{ float:left; margin-right:10px;}
.safe-logo li a{ display: inline-block;opacity:0.8;filter: alpha(opacity=80);}
.safe-logo li a:hover{opacity:1;filter: alpha(opacity=100);}
.topInfoz li a img{ height:35px; width:auto; border-radius: 5px; overflow: hidden;}
.bottomInfo{ border-top: 1px #434546 solid;}



/*浮动按钮组*/
.wjzx_tools{ width: 48px; height: auto; position: fixed; top: 28%; right: 10px; z-index: 1000;
    -webkit-box-shadow: 0 0 5px #ccc;  -moz-box-shadow: 0 0 5px #ccc;  box-shadow: 0 0 5px #ccc;}
.wjzx_tools li{ width: 48px; height: 49px; position: relative;}
.wjzx_tools li .tips{width: 325px; display: none; text-align: center; height: 38px;padding: 5px; line-height: 19px; background: #f90; color: #fff; position: absolute; top: 0; left: -355px;
    -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;  -webkit-box-shadow: 0 0 3px #eee;  -moz-box-shadow: 0 0 3px #eee;  box-shadow: 0 0 3px #eee;
}
.wjzx_tools li .tips:after{width: 10px; height: 10px; content: ''; background: #f90; position: absolute; right: -5px; top: 18px; display: block;
    transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -moz-transform: rotate(45deg);
}
.wjzx_tools li a{ display: block; background: #fff; border-bottom: 1px solid #eee; width: 48px; height: 48px; text-align: center; overflow: hidden; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.wjzx_tools li:last-child a,.wjzx_tools li.last a{border-bottom: 0;}
.wjzx_tools li .iconFont{width: 48px; height: 48px; display: block; text-align: center; color: #444; line-height: 48px; font-size: 22px;}
.wjzx_tools li p{width: 48px; height: 40px; text-align: center; line-height: 16px; padding-top: 8px;}
.wjzx_tools li a:hover { background: #f60; color: #fff;}
.wjzx_tools li a:hover p{ color: #fff;}
.wjzx_tools li a:hover i.iconFont{ margin-top: -48px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; }


/*投资列表公共样式*/
.process-bar{ height:4px; width:100%; border-radius:6px; background:#f1f1f1; position:relative; top:1px;}
.process-bar-hover{ background:#f60; height:4px; border-radius:6px; position:absolute; top:0; left:0;}

/*按钮控件*/
.ui-btm{ height:36px; line-height:36px; border-radius:3px; overflow:hidden; display:inline-block; text-align:center;transition : all 0.2s linear ;-moz-transition : all 0.2s linear ;-webkit-transition : all 0.2s linear ;-o-transition : all 0.2s linear;}
.ui-btm-db{ display:block;}

.ui-btm-w120{ width:114px;}
.ui-btm-w100{ width:100px;}
.ui-btm-100{ width:100%;}

.ui-btm.ui-btm-f60{ background:#f60}
.ui-btm.ui-btm-f60:hover{ background:#eb641a;}
.ui-btm.ui-btm-f90{ background:#f90}
.ui-btm.ui-btm-f90:hover{ background:#f60;}
.ui-btm.ui-btm-green{ background:#0C0;}
.ui-btm.ui-btm-green:hover{ background:#00d900;}

.ui-btm.ui-btm-ccc{ background:#ccc}
.ui-btm-bor{ border:1px #dedede solid; background:none; cursor:pointer; height:34px; line-height:34px;}
input.ui-btm-bor{ height:36px; line-height:36px;}
.ui-btm-bor:hover{ background:#f5f5f5;}
.ui-btm-sm{ border:0; cursor:pointer;}
.ui-btm-sm:hover{ background:#f60;}
.ui-btm-c{ border-radius:100px;}

.sms_tips{ padding:2px 3px 3px 3px; line-height:normal; background:#09C; color:#fff; position:absolute; top:0; right:10px; border-radius:2px;}

/*分页样式*/
.page{ text-align:center; height:38px; line-height:38px; padding:30px 0; overflow:hidden;}
.page .pagination,.page .pager{width: auto;}
.page .pagination li,.page .pager li{ margin-left:10px;  color: #fff; display: inline-block; padding: 0; }
.page .pagination li a,.page .pagination li span,.page .pager li a,.page .pager li span{color: #999;border:1px solid #ddd; font-size: 16px; display: inline-block; padding:0 15px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #fff;
}
.page .pagination li.disabled, .page .pager li.disabled{ border-color: #f6f6f6;}
.page .pagination li.active, .page .pager li.active{ border-color: #f60;}
.page .pagination li.active a, .page .pagination li.active span, .page .pager li.active a, .page .pager li.active span{color: #fff; background: #f60; border-color: #f60;}
.page .pagination li.disabled span,.page .pager li.disabled span{cursor: default; color: #ccc;}

/*银行限额显示*/
.bankOpenFrame{width:684px; height:450px; display:none;}
.bankOpenFrame .small{height:52px; line-height:52px; padding:0 10px; font-size:16px;}
.bankOpenFrame ul{height:auto; overflow:hidden;}
.bankOpenFrame ul li{border:1px solid #eee; width:320px; height:100px; margin:0 10px 10px 10px; float:left;}
.bankOpenFrame ul li img{width:210px; height:50px; display:block; margin:10px 0 0 10px;}
.bankOpenFrame ul li .small{height:32px; line-height:16px; padding:0 10px 0 20px; font-size:12px;}


/* 红包弹窗 2017-7-24 */
#envelopes{ display: none; width: 100%; height: 100%; position: fixed; top:0; left: 0; z-index: 1000; background:url(../images/black_p75.png) repeat; }
#envelopes .box{width: 640px; height: 415px; background: #fff; overflow: hidden; position: absolute; left: 50%; top:50%; margin:-207px 0 0 -270px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;}
#envelopes .envelopes-title{ width:600px; height: 52px; line-height: 52px; padding:0 20px; background: #f9f9f9;}
#envelopes .envelopes-title span{font-size: 14px;}
#envelopes .envelopes-title .closeBtn {color: #666;}
#envelopes .envelopes-list{width:610px; height: 335px; padding:15px 15px 0 15px; overflow-y: auto;}
#envelopes .envelopes-list ul{overflow: hidden;}
#envelopes .envelopes-list li{ cursor: pointer; width: 44%; height: 88px; float: left; border:1px solid #f60; margin: 0 2% 15px 0; padding:10px 2%; position: relative;}
#envelopes .envelopes-list li .label{width:auto; height: 24px; line-height: 24px; padding: 0 8px; background: #f60; position: absolute; top: 0; left: 0; color: #fff;
    border-bottom-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
}
#envelopes .envelopes-list li .price{ text-align: center; font-size: 28px; color:#f60; width: 120px; height: 90px; line-height: 90px; position: absolute; left: 2%; top: 10px;}
#envelopes .envelopes-list li .price span{ font-size: 42px;}
#envelopes .envelopes-list li .claim{padding-top:15px; color: #666; height:60px; line-height: 20px; font-size: 12px; padding-left: 115px;}
#envelopes .envelopes-list li .claim p{ overflow: hidden;}
#envelopes .envelopes-list li:nth-child(even){ margin: 0 0 15px 0;}
#envelopes .envelopes-list li.on{ border-color:#f60; background: url(../images/red_on.png) no-repeat bottom right;}
#envelopes .envelopes-list li.over{border-color: #eee !important; cursor: default;}
#envelopes .envelopes-list li.over .label{background: #eee !important;}
#envelopes .envelopes-list li.over .price{ color:#bbb !important;}
#envelopes .envelopes-list li.plusRates{ border-color:#409eff;}
#envelopes .envelopes-list li.plusRates .price{ color:#409eff; }
#envelopes .envelopes-list li.plusRates .price span{ font-size: 32px;}
#envelopes .envelopes-list li.plusRates.on{ border-color:#409eff; background: url(../images/red_on_p.png) no-repeat bottom right;}
#envelopes .envelopes-list li.plusRates .label{background: #409eff;}
#envelopes .envelopes-list li.plusRates .claim{ height: 72px; line-height: 18px; padding-top: 10px;}
/* 红包 2017-7-24 end */



/*弹窗登录*/
.toLoginFixed{display: none; width: 100%; height: 100%; background: url(../images/black_p40.png) repeat; position: fixed; left: 0; top: 0; z-index: 10000;}
.toLoginFixed .insetBox{width:400px; height:368px; position: absolute; top:-100%; left:50%; z-index:1; margin: -200px 0 0 -200px;}
.toLoginFixed .login_tab{width: 242px; margin: 0 auto; height: 30px; line-height: 30px;}
.toLoginFixed .login_tab li{width: 120px; cursor: default; float: left; border-right: 1px solid #eee; text-align: center; font-size: 16px; color: #333;}
.toLoginFixed .login_tab li:last-child{ border-right: 1px solid #fff;}
.toLoginFixed .login_tab li.on{ color: #f60;}
.toLoginFixed .loginTitle{ width:auto; height:24px; line-height:24px; margin-bottom:30px;}
.toLoginFixed .loginTitle .not_login{ color: #ccc; position: absolute; top: 15px; right: 20px;}
.toLoginFixed .loginTitle .not_login i{ font-size: 24px;}
.toLoginFixed .inputWrapper{width:320px; height:auto; background:#fff; padding:36px 40px;}
.toLoginFixed .inputWrapper .inputBox{width:320px; height:auto; position: relative; overflow:hidden; margin-bottom:20px;}
.toLoginFixed .inputWrapper .inputBox.none{display:none;}
.toLoginFixed .inputWrapper .inputBox .input_t{width:298px; padding:0 10px;}
.toLoginFixed .inputWrapper .inputBox .input_t.on{border-color:#f60;}
.toLoginFixed .inputWrapper .inputBox .input_t.verifyinput{width:184px;}
.toLoginFixed .inputWrapper .inputBox .verifyImg{width:104px; height:44px; float:left; margin-left:10px; border-radius:3px; cursor: pointer; position:absolute; right:0px; top:0px;}
.toLoginFixed .inputWrapper .rememberLine{height:14px; line-height:14px; padding-top:10px;}
.toLoginFixed .inputWrapper input[type='checkbox']{margin:0 3px 0 0; vertical-align:middle;}
.toLoginFixed .inputWrapper .btn_b{width:320px; font-size:16px;}
.toLoginFixed .inputWrapper .login_error{color:#f60; height:20px; line-height:20px; visibility:hidden; position:relative; top:-10px;}
.toLoginFixed .inputWrapper .login_error .iconFont{font-size:14px; position:relative; margin-right:3px;}


/*友情链接 2017-10-20*/
.friend_link{width: 1200px; margin: auto; height: auto; padding-bottom:30px;}
.friend_link dl{width: 1200px; height: 32px;  line-height: 32px; overflow: hidden;}
.friend_link dl dt{width: 90px; height: 32px; line-height: 32px; font-size:16px; float: left; background: url("../images/arrow_down.png") no-repeat 70px center; cursor: pointer;}
.friend_link dl.auto dt{background-image: url("../images/arrow_up.png");}
.friend_link dl dd{width: 1110px; height: auto; float: left;}
.friend_link dl dd a{font-size: 14px; padding: 0 10px; display: inline-block; color: #444;}
.friend_link dl dd a:hover{ color: #f60;}


/*银行存管提示*/
.popup_bank_wrap{ display: none; width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 10000; background: url("../images/black_p75.png") repeat;}
.popup_bank {width: 320px; height: 400px; position: absolute; top: 50%; left: 50%; margin: -230px 0 0 -160px; background: #fff;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}
.popup_bank .closeBtn{width: 40px; height: 40px; display: block; position: absolute; top: -60px; right: 5px; background: url("../images/closeBtn.png") no-repeat;}
.popup_bank .logos{width: 250px; padding: 25px 35px 0 35px; height: 26px; line-height: 26px;}
.popup_bank .logos .wjzxLogo,.popup_bank .logos .boscLogo{width: 89px; float: left; position: relative; padding-left: 36px; font-size: 16px;}
.popup_bank .logos .wjzxLogo{background: url("../images/wjzx_logo.png") no-repeat center left;}
.popup_bank .logos .wjzxLogo:after{content: ''; position: absolute; right: 0; top: 0.3rem; width: 1px; height: 26px; background: #eee;}
.popup_bank .logos .boscLogo{background: url("../images/bosc_logo.png") no-repeat 25px center; text-align: right;}
.popup_bank .images{width: 160px; height: 151px; background: url("../images/bank_index.png") no-repeat; margin: 35px auto 15px;}
.popup_bank .text{font-size: 16px; text-align: center; height: 30px; line-height: 30px;}
.popup_bank .small_txt{ height: 30px; line-height: 30px; text-align: center;}
.popup_bank .small_txt p{ display: inline-block; padding: 0 5px; color: #666;}
.popup_bank .small_txt p i{ width: 4px; height: 4px; background: #f60; float: left; margin:14px 3px 0 0;}
.popup_bank .goBtn{width: 200px; height: 42px; line-height: 42px; background: #f60; display: block; margin: 15px auto 0; color: #fff; font-size: 14px; text-align: center;
    -webkit-border-radius: 21px;
    -moz-border-radius: 21px;
    border-radius: 21px;}


/*端午活动页面*/
.double12{min-width:1200px;height: 3950px;}
.Festival{width:1200px;margin:auto;height:1260px;position:relative;}
.Festival1{width:1200px;margin:auto;height:1274px;position:relative;}
.text_bgHeader{width:100%;height: 830px;background:url("../images/Festival/festivalBG.jpg")50% 0% no-repeat;}
.text_size{width:1200px;height:830px;margin:auto;position: relative}
.div_smallTileBG{width:100%;height: 3120px;background:url("../images/Festival/festivalBM.jpg")50% 0% no-repeat;}
.smallTile{width:1200px;height: 150px;background:url("../images/Festival/smallTitle.png")50% 0% no-repeat;margin:auto;}
.smallTile1{width:1200px;height: 150px;background:url("../images/Festival/smallTitle1.png")50% 0% no-repeat;margin:50px auto 0;}
.Festival_bottom{position: absolute;width:100%;height:930px;background:white;opacity: 0.3;border-radius:25px;}
.Festival_up{position:relative;width:1158px;height:1220px;left:21px;top:22px;background:white;border-radius:25px }
.Festival_up1{position:absolute;width:1158px;height:885px;left:21px;top:22px;background:white;border-radius:25px }
.Festival_ups{background:url("../images/Festival/heads.png") no-repeat;}
.text_sizeContent{width: 280px;height: 30px;font-size: 15px;text-align:center;color:white;background:#1e9c84;line-height: 30px;border-radius: 5px;position: absolute;top:38%;left:655px;transform: translateX(-50%) translateY(-50%)}
.Festival_head{width:100%;height: 100px;background:url("../images/Festival/title.png")50% 80% no-repeat;text-align: center;font-size:  25px;color: #099379;font-weight: bolder;line-height: 115px}
.Festival_Title{height: 50px;line-height: 50px;width:100%;text-align: center;	color: #1e9c84;font-size: 16px;}
.Festival_up ul{width:920px;margin:15px auto;padding: 15px 0}
.Festival_up ul li{height: 38px;text-align: center;line-height: 38px;color:#099379;width:90%;margin: auto}
.Festival_up ul li div{width:25%;  float: left}
.Festival_up ul li:nth-child(even){background-color:#e7fffa;border-radius: 25px}
.Festival_up ul li:first-child{font-weight: bolder}
#lottery img{margin-top: 20px;margin-left:-7px;width:60px;}
.alertBox_up h3{height: 80px;background: #2dc1af;color: white;text-align: center;font-size: 22px;line-height: 80px;border-radius: 10px 10px 0  0 }
.gifts{width:370px;height: 305px;overflow: auto;margin: auto}
.gifts li{height: 45px;line-height: 45px;border-bottom:1px solid #ebebeb;text-align: center;width: 100% }
.gifts li span:nth-child(1){float: left;padding: 0 20px;color:#333;}
.gifts li span:nth-child(2){float: right;padding: 0 20px;color:#333;}
.div_boxSSSS{width:360px;height: 240px;  position: absolute;  left: 50%;  top: 50%;  transform: translateX(-50%) translateY(-50%);}
.div_imgSS{width:322px;margin-left:40px ;height: 125px;margin-top: 35px;}
.div_Header{width:100%;height:46px;background:#2dc0ae;color:white;line-height: 46px;border-radius: 10px 10px 0 0 }
.div_Header span:nth-child(1){float:left;padding: 0 15px;font-size: 15px;letter-spacing: 2px}
.div_Header span:nth-child(2){float:right;padding: 0 15px;font-size: 15px;cursor: pointer;font-weight: bolder}
.div_titlesText{width:100%;height: 50px;text-align: center;font-size: 16px;color:#666666;line-height: 50px;margin: 60px auto 20px}
.div_ulText{width:230px;height: 40px;margin: auto;text-align: center;line-height: 40px}
.div_ulText li:nth-child(1){float: left;background:#2dc0ae;color:white;border-radius: 5px;width:100px;cursor: pointer}
.div_ulText li:nth-child(2){float: right;background:#ecfefc;border-radius: 5px;color:#2dc0ae;width: 100px;border: 1px solid #2dc0ae;cursor: pointer;height: 38px}
.div_ulText li:nth-child(1):hover{background:#ecfefc;border:1px solid #2dc0ae;color:#2dc0ae;}
.div_ulText li:nth-child(2):hover{background:#2dc0ae;color:white;}


/*.double12{ width: auto; background:#fff url("bg.jpg") repeat-y center top;}*/
.double12 .ac_header{ height: 685px; background: url("banner.jpg") no-repeat center;}
.double12 .yellow{color: #fff000; padding: 0 2px;}

/*.double12 .act1{width: 1100px; margin: -50px auto 0; }*/
.double12 .act1.pt{position: relative; top: -40px;}
.double12 .red{color: #ed5b48;}
.double12 .act1 .title{width: 100%; font-size: 18px; height: 24px; line-height: 24px; color:#444;}
.double12 .act1 .title i{width: 34px; height: 24px; background: url("icon.png") no-repeat; line-height: 24px; text-align: center; font-size: 16px; color: #fff; display: inline-block; margin-right: 5px;}
.double12 .act1 ul.gift_list{ width: 880px; margin: 30px auto; overflow: hidden;}
.double12 .act1 ul.gift_list li{ width: 198px; height: 248px; line-height: 20px; font-size: 16px; border:1px solid #d1d1d1; float: left; margin: 10px; text-align: center; color: #666; font-weight: bold;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.double12 .act1 ul.gift_list li .img{width: 198px; height: 160px; margin-top: 24px;}
.double12 .act1 ul.gift_list li p{font-size: 14px; font-weight: normal; line-height: 18px;}
.double12 .act1 ul.data{width: 860px; height: 100px; margin: 30px auto; overflow: hidden;}
.double12 .act1 ul.data li{width: 250px; height: 80px; line-height: 40px; text-align: center; margin-right: 55px; padding: 10px 0; float: left; background: #f55e4a; color: #fff; font-size: 20px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.double12 .act1 ul.data li .number{font-size: 24px;}
.double12 .act1 ul.data li:last-child{margin-right: 0;}
.double12 .toInvest{ width: 354px; height: 114px; background: url("btn.png") no-repeat; font-size: 30px;  color: #a3451b; display: block; margin: auto; line-height: 88px; text-align: center;}
.double12 .toInvest.toJoin{ position: relative; top: -80px;}
.double12 .toInvest.over{background: url("btn_over.png") no-repeat; color: #9d9d9d;}

.fixed_ad{width: 100%; height: 120px; z-index: 1000; padding: 15px 0; position: fixed; left: 0; bottom: 0; background: url("../../pc/images/black_p75.png") repeat;}
.fixed_ad .inset{ width: 740px; margin: auto; font-size: 22px; padding-top: 20px; line-height: 40px; color: #fff; position: relative; padding-right: 360px;}
.fixed_ad .inset .toInvest{  position:absolute; top: 32px; right: 0;width: 310px; height: 70px; background: url("btn2.png") no-repeat; font-size: 30px;  color: #a3451b; display: block; margin: auto; line-height: 70px; text-align: center;}
.fixed_ad .inset .toInvest.over{background-image: url("btn2_over.png");}
.fixed_ad .inset .close_btn{width: 30px; height: 30px; background: url("icon_cancel.png") no-repeat; display: block; position: absolute; top: 0; right: -40px;}

.double12 .act1 .p2{ width: 1010px; margin: auto;}
.double12 .act1 .p2 { position: relative; padding: 30px 0;}
.double12 .act1 .p2 .luckDraw{width: 473px;  height: 610px; background: url("../images/Festival/roulette.png")50% no-repeat; padding:31px 29px 29px 41px;}
.double12 .act1 .p2 .luckDraw .gift_center{width: 144px; height: 142px; position: absolute; top: 210px; left: 193px; background: url("luck_gift.png") no-repeat;}
.double12 .act1 .p2 .luckDraw ul{height: auto; position: relative;}
.double12 .act1 .p2 .luckDraw ul li{border-radius: 10px; width: 136px; height: 136px; line-height: 32px; position: absolute;margin-top: 2px;margin-left: 2px; color: #ed5252; text-align: center; font-size: 14px;}
.double12 .act1 .p2 .luckDraw ul li .image{display: block; width: 144px; height: 97px;}
.double12 .act1 .p2 .luckDraw ul li .txt{display: block;line-height: 32px}
.double12 .act1 .p2 .luckDraw ul li .tab{display: none; width: 144px; height: 142px; position: absolute; top: 0; left: 0; background:#fe9900;}
.double12 .act1 .p2 .luckDraw ul li.li0{top: 16px; left: 13px;}
.double12 .act1 .p2 .luckDraw ul li.li1{top: 16px; left: 160px;}
.double12 .act1 .p2 .luckDraw ul li.li2{top: 16px; left: 308px;}
.double12 .act1 .p2 .luckDraw ul li.li3{top: 161px; left: 307px;}
.double12 .act1 .p2 .luckDraw ul li.li4{top: 306px; left: 308px;}
.double12 .act1 .p2 .luckDraw ul li.li5{top: 306px; left: 160px;}
.double12 .act1 .p2 .luckDraw ul li.li6{top: 306px; left: 12px;}
.double12 .act1 .p2 .luckDraw ul li.li7{top: 162px; left: 13px;}
.double12 .act1 .p2 .luckDraw ul li.li3 .txt{ width: 144px; height: 142px; font-size: 22px; line-height: 142px;}
.double12 .act1 .p2 .luckDraw ul li.active { background: #2dc1af;}
.double12 .act1 .p2 .luckDraw ul li.active .tab{display: none;}
.double12 .act1 .p2 .btns { width: 497px; position: absolute; top: 540px; left: 17px;height: 140px}
.double12 .act1 .p2 .btns a.draw-btn{display: block; float: left; text-align: center; width: 220px; height: 60px; line-height: 60px; margin: 0 14px; font-size: 28px; color: #a3451b; background: url("btn_small.png") no-repeat;}
.double12 .act1 .p2 .btns a.draw-btn.not,.double12 .act1 .p2 .btns a.draw-btn.last.not{ margin-top: 25px; font-size: 22px; color: #a3451b;}
.double12 .act1 .p2 .btns p.txt{ width: 471px; height: auto; line-height: 55px; padding: 20px 25px 0 0; font-size: 18px; color: #fff;}

.double12 .act1 .rankWrap{ width: 370px; height: 564px;  position: absolute; top: 50px; right: 0;}
.rankWrap .icon_T{background: #2dc1af;height: 76px;text-align: center;line-height: 76px;font-size:30px;color:white; border-radius: 10px 10px 0 0;}
.icon_T img{    position: absolute;  top: 20px;  left: 50px;}
.double12 .act1 .rankList{ width: 370px; height: 378px; }
.double12 .act1 .rankList .hd{display: none;}
.double12 .act1 .rankList .bd{text-align: center; overflow: hidden; height: 390px; margin-top: 2px; box-shadow: 0 0 10px #f1efeb}
.double12 .act1 .rankList .bd li{ height: 53px; line-height: 53px; border-bottom: 1px solid #eee; color: #666; overflow: hidden;}
.my_luckbtn{ width: 370px; height: 70px; line-height: 70px; text-align: center; font-size: 22px;border-radius: 0 0 10px 10px  ;box-shadow: 0 5px 10px #ece9e4; color:white;background-color:#2dc1af; position: absolute; left: 0;}
.address_btn_img{width:84px;  height:84px;background:white url("../images/Festival/icon.png")50% no-repeat;float: left;border-radius: 8px 0 0 8px}
.address_btn_rt{float: left;width:285px;height: 84px}
.my_luckbtn:hover{background:#2db5a4;}

.double12 .act1 .address_wrap{ width: 370px; height: 118px; position: absolute; top: 580px; right: 0; background: url("address.png") no-repeat;}
.double12 .act1 .address_btn{ width: 370px; height: 84px;background:#2dc1af;border-radius: 10px;margin: 15px 0 0 0 ;    box-shadow: 0 0 10px #e4e1da;  }
.double12 .act1 .address_btn p{line-height: 21px; color: #fff;}
.div_btns{width:200px;text-align: center;margin:auto;height:60px;background-image: linear-gradient(0deg, #ffd992 0%, #fef3d5 100%);border-radius: 30px;box-shadow: 5px 8px 24px 0px rgba(251, 95, 36, 0.35);}
.div_btns:hover{background:#eab85c;}

.in_rules{width: 1145px; margin:20px auto 0; font-size: 16px; line-height: 36px; color:#1e9c84;}
.in_rules .h2{width: 140px; height: 40px; background: #ed5b48; color: #fff; text-align: center; margin-bottom: 10px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;}
.in_rules .content{ padding: 0 30px;}

.ac_bottom{ width: auto; height: 300px; background: url("bottom.png") no-repeat center; padding-top: 87px;}
.ac_bottom .inset{width: 1100px; margin: auto;}
.ac_bottom .inset .h2{width: 140px; height: 40px; line-height: 40px; font-size: 16px; background: #ff9764; color: #fff; text-align: center; margin-bottom: 10px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.ac_bottom .inset .content{ line-height: 24px; color: #fff; font-size: 14px;  padding-top: 10px;}

/*弹窗类css*/
.goInvest{ display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: url("../../pc/images/black_p75.png") repeat; z-index: 10000;}
.goInvest .inset{ width: 380px; height: auto; position: absolute; top: 50%; left: 50%; margin: -191px 0 0 -190px;}
.goInvest .inset .closebtn{width: 43px; height: 43px; position: absolute; right: 0; top: -75px;  background: url("close.png") no-repeat;}
.goInvest .inset .box{width: 100%; height: 100%; padding-top: 20px; background: #fff;
    overflow: hidden;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.goInvest .inset img{display: block;}
.goInvest .inset p{background: #ff4a4a; font-size: 16px; color: #fff; line-height: 24px; text-align: center;}
.goInvest .inset p.last{padding: 30px 30px 50px 30px;}
.goInvest .inset p.last a{ width: 200px; height: 50px; display: block; font-size: 22px; margin: auto; background: #ffd925; color: #ed3939; text-align: center; line-height: 50px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    -webkit-box-shadow: 0 5px 15px #b9362e;
    -moz-box-shadow: 0 5px 15px #b9362e;
    box-shadow: 0 5px 15px #b9362e;
}


.getHome {
    width: 120px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    font-size: 16px;
    border: 1px solid #f60;
    color: #f60;
    display: block;
    position: absolute;
    top: -800px;
    right: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.address{width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: url("../../pc/images/black_p75.png") repeat; z-index: 100000; display: none;}
.address .inset{width: 580px; height: 260px; z-index: 100; color: #fff; background: #fff; position: absolute; top: 50%; margin: -110px 0 0 -290px; left: 50%; border-radius: 8px; line-height: 160%;}
.address .closebtn{width: 43px; height: 43px; position: absolute; right: 0; top: -60px;  background: url("close.png") no-repeat;}
.address .inset .box{width: 100%; height: 100%;}
.address .inset form{width: 550px; overflow: hidden;}
.address .inset .box .title{ line-height: 48px; height: 48px; text-align: center; background: #f55e4a; font-size: 18px; overflow: hidden; padding-left: 35%;
    border-top-left-radius: 8px; -webkit-border-top-left-radius: 8px; -o-border-top-left-radius: 8px;
    border-top-right-radius: 8px; -webkit-border-top-right-radius: 8px; -o-border-top-rightt-radius: 8px;
}
.address .inset .box .title span{display: inline-block; height: 48px; float: left; padding: 0 10px;}
.address .inset .box .title i{ display: inline-block; width: 30px; height: 48px; float: left;}
.address .inset .box .title i.icon_left{ background: url("i1.png") no-repeat center;}
.address .inset .box .title i.icon_right{ background: url("i2.png") no-repeat center;}
.address .inset .box .contents{ color: #666; padding: 15px; line-height: 32px;}
.address .inset .box .contents textarea{width: 528px; max-width: 528px; height: 77px;max-height: 77px;  border:1px solid #ddd; line-height: 1.6rem; padding: 0 10px;}
.address .inset .box .contents .submit_btn{width: 120px; cursor: pointer; height: 42px; display: block; color: #fff; border-radius: 21px; margin: 15px auto 0; background: #f55e4a; border:1px solid #ddd; line-height: 42px;}
.address.gift .inset{height: 480px; margin: -220px 0 0 -290px;}
.address.gift .inset .box .title{padding-left: 35%;}
.address.gift .inset .box .contents{height: 380px; overflow-y: scroll; padding: 15px;}
.address.gift .inset .box .contents p{font-size: 16px; color: #f55e4a;}
.address.gift .inset .box .contents table{border-top:1px solid #ddd; border-left:1px solid #ddd; width: 100%;}
.address.gift .inset .box .contents table tr th,.address.gift .inset .box .contents table tr td{border-right:1px solid #ddd;border-bottom:1px solid #ddd; padding:5px;  font-size: 14px;}


/*弹窗*/
.share-box {
    width: 760px;
    padding: 40px;
    background: #fff;
    position: absolute;
    top: 4085px;
    left: 50%;
    margin-left: -400px;
    z-index: 10;
    display: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.share-box .closeBtn {
    position: absolute;
    top: 10px;
    right: 10px;
}

.share-box .closeBtn i.iconFont {
    color: #000;
    font-size: 18px;
}

.share-box .icon-san { width: 34px; height: 17px; background: url(./share/icon.png) no-repeat; position: absolute; bottom: -17px; left: 50%; margin-left: -17px;  }
.share-box ul { overflow: visible; padding: 30px 0 0 0; position: relative; }
.share-box ul li { width: 80px; float: left; font-size: 18px; color: #a55a10; text-align: center; margin: 0 23px; cursor: pointer; }
.share-box ul li .image { width: 66px; height: 66px; margin: 15px auto; }
.share-box ul li .image1 { background: url(./share/icon1.png) no-repeat;  }
.share-box ul li .image2 { background: url(./share/icon2.png) no-repeat; }
.share-box ul li .image3 { background: url(./share/icon3.png) no-repeat; }
.share-box ul li .image4 { background: url(./share/icon4.png) no-repeat; }
.share-box ul li .image5 { background: url(./share/icon5.png) no-repeat; }
.share-box ul li .image6 {background: url(./share/icon6.png) no-repeat; }
.share-box ul li a { color: #a55a10; }

.share-box ul li .shareCon { display: none; width: 372px; height: 183px; background: url(./share/shadow_1.png) no-repeat; font-size: 14px; position: absolute; top: -145px; left: -40px; }
.share-box ul li .shareCon .center-title { height: 20px; line-height: 20px; font-size: 18px; color: #f60; }
.share-box ul li .shareCon .content { line-height: 22px; font-size: 14px; color: #333; float: left; text-align: left; padding-top: 10px; }
.share-box ul li .shareCon .content .phone { color: #f60; }
.share-box ul li .shareCon .er-image { width: 120px; height: 120px; float: left; margin: 18px; background: #fff; padding: 5px; }
.share-box ul li .shareCon .er-image img { width: 120px; height: 120px; }
.share-box ul li .shareCon .h3Title { width: 185px; height: 20px; line-height: 20px; font-size: 18px; color: #f60; padding: 18px 0 10px 0; float: left; text-align: left; }
.share-box ul li .shareWeChat .content { width: 185px; line-height: 22px; font-size: 14px; color: #333; float: left; text-align: left; padding: 0; }
.share-box ul li .share-recommend { left: 462px; padding: 25px; width: 322px; height: 133px; }
.share-box ul li .share-copy {left: 510px; padding: 25px; width: 322px; height: 172px; background: url(./share/shadow_2.png) no-repeat; }
.share-box ul li .share-copy .isCopyBtn { width: 100px; height: 36px; line-height: 36px; color: #fff; margin-top: 10px; }
